#ifndef _FILE_DIALOG_H
#define _FILE_DIALOG_H	

#include <QDialog>	
#include <QPushButton>
#include <QLineEdit>
#include <QGridLayout>
#include <QFileDialog>
class FileDialog : public QDialog	
{	
    Q_OBJECT // Qt的宏，必须要定义
public:
    FileDialog(QWidget *parent = 0);
    ~FileDialog();

private:
	QPushButton * Allfiles; // 选择所有文件
	QPushButton * txtFiles; // 选择 txt文件
	QPushButton * PicFiles; // 选择图片
	QPushButton * CppFiles; // 选择 c++文件
	QLineEdit * FilePath;
	QGridLayout * layout;

	void select(QString fileType);
private slots:  // 自定义槽函数
	void selectAllFiles();
	void selectTxtFiles();
	void selectPicFiles();
	void selectCppFiles();
};
#endif
